package com.yilian.xlmusic.android.view.bean;

import android.widget.ImageView;

import androidx.databinding.BindingAdapter;

import com.bumptech.glide.Glide;
import com.yilian.xlmusic.android.R;
import com.yilian.xlmusic.android.base.MyApplication;

public class ImageLoader {
    //方法必须设置成static静态的
    //android:imageUrl属性用于在xml中设置绑定数据源
    @BindingAdapter("android:imageUrl")
    public static void bindImageUrl(ImageView view, String imageUrl) {
        //可以在此处下载图片，或者执行其他逻辑
        if (null != imageUrl) {
            Glide.with(MyApplication.getContext())
                    .load(imageUrl)
                    .centerCrop()
                    .placeholder(R.color.grey)
                    .into(view);
        }
    }
}
